package servicio;

import java.sql.SQLException;
import java.util.List;
import persistencia.EstructuraDAO;
import bean.Estructura;

public class EstructuraServiceImpl implements EstructuraService{
	EstructuraDAO estructuraDAO = new EstructuraDAO();
	@Override
	public List<Estructura> listar() throws SQLException {
		return estructuraDAO.listar();
	}
	@Override
	public List<Estructura> buscarPorTipo(String filtro, String situacion)
			throws SQLException {
		return estructuraDAO.buscarPorTipo(filtro, situacion);
	}
	@Override
	public List<Estructura> buscarPorEstilo(String filtro, String situacion)
			throws SQLException {
		return estructuraDAO.buscarPorEstilo(filtro, situacion);
	}
	@Override
	public List<Estructura> buscarPorMarca(String filtro, String situacion)
			throws SQLException {
		return estructuraDAO.buscarPorMarca(filtro, situacion);
	}
	@Override
	public List<Estructura> buscarPorModelo(String filtro, String situacion)
			throws SQLException {
		return estructuraDAO.buscarPorModelo(filtro, situacion);
	}
	@Override
	public List<Estructura> buscarPorEstructura(Estructura filtro)
			throws SQLException {
		return estructuraDAO.buscarPorEstructura(filtro);
	}
	@Override
	public int insertar(Estructura filtro) throws SQLException {
		return estructuraDAO.insertar(filtro);
	}
	@Override
	public int modificar(Estructura filtro) throws SQLException {
		return estructuraDAO.modificar(filtro);
	}

	

}
